~(NOT)لا
تستخدم لتحويل
(0) إلي (1),و(1) إلي (0).
مثال:
var x:Number = 5
trace(~x);
يقوم
البرنامج في المثال السابق بعمل متغير عددي x قيمته(5) ,ثم
يقوم بتحويله تلقائيا من النظام الثنائي إلي النظام العشري ,ثم يقوم بتغيير (1)
إلي (0) و (0) إلي (1) ,كما في الجدول التالي:
|
عشري |
ثنائي |
|
5 |
0101 |
|
-6 |
1010 |
.output فيكون الناتج
هو -6 ,وهو ما يظهر في نافذة